Expressing Feature-Based Variability in Structural Models

نویسندگان

  • Iris Groher
  • Markus Voelter
چکیده

Software product line engineering aims at reducing development time, effort, cost, and complexity by taking advantage of the commonality within a portfolio of similar products. The effectiveness of a software product line approach directly depends on how well feature variability within the portfolio is implemented and managed throughout the development lifecycle, from early analysis through maintenance and evolution. This paper presents a tool-supported approach that improves variability management and tracing by providing means to express feature-based variability on model level. Features are separated in models and automatically composed. The approach supports both positive variability, i.e. adding optional parts to a model, as well as negative variability, i.e. removing parts from a model. Tools are provided that implement the presented concepts. The approach is illustrated with a case study of a home automation system.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Feature Patterns and Multi-Paradigm Variability Models

One of the most important issues in the development of software product lines is the elicitation, management, and representation of the variability. In this context, feature models are the basic instrument to analyze and configure the variability and communality of the product line. But a feature model can be considered as an amalgamation of various different variability models (structural, beh...

متن کامل

Feature Selection in Structural Health Monitoring Big Data Using a Meta-Heuristic Optimization Algorithm

This paper focuses on the processing of structural health monitoring (SHM) big data. Extracted features of a  structure are reduced using an optimization algorithm to find a minimal subset of salient features by removing noisy, irrelevant and redundant data. The PSO-Harmony algorithm is introduced for feature selection to enhance the capability of the proposed method for processing the  measure...

متن کامل

Comparison of Seismic Input Energy Based on the Characteristics of Structural Hysteretic Behavior

The variation of earthquake input energy with characteristics of various structural systems, particularly in hysteretic states, has not been studied to such extent that creates enough con-fidence for proposing energy-based design criteria. In this paper, at first, based on a somehow new insight into the concept of earthquake input energy, two concepts of ‘Received Energy’ (ERec) and ‘Returned E...

متن کامل

Feature Patterns and Product Line Model Transformations

Feature models are the basic instrument to analyze and configure the variability and commonality of a software product line. But feature models embody various different variability facets (structural, behavioral, non-functional, etc.). Features, used as core model, must be completed with other techniques (i.e. goals or UML models) to fulfill these variability aspects. This approach allows us to...

متن کامل

Modeling Variability for Object-Oriented Product Lines

The concept of a software product line is a promising approach for increasing planned reusability in industry. For planning future requirements, the integration of domain analysis activities with software development for reusability turned out to be necessary, both from a process and from an economic point of view. In this context, variability of requirements in a domain is expressed by feature...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007